/* CSS Document
/* ------------------------------------------------------------------------- *
 *  Reset
 * ------------------------------------------------------------------------- */
body {
	color: #555555;
}

html,body,button,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,article,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,section,small,strike,strong,sub,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,tr
	{
	margin: 0;
	padding: 0;
	border: none;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	-vertical-align: baseline;
	background: transparent;
	font-family: "Microsoft YaHei", "微软雅黑", Arial, "Open Sans", SimSun,
		sans-serif;
	list-style: none;
}

html {
	font-size: 62.5%;
	text-rendering: optimizeLegibility;
}

*:focus {
	outline: none;
}

textarea {
	resize: none;
}

*,*:before,*:after {
	box-sizing: border-box
}
/* ------------------------------------------------------------------------- *
 *  Base Styles
/* ------------------------------------------------------------------------- */
body {
	font-size: 16px;
	word-break: break-all;
	word-wrap: break-word;
	overflow-wrap: break-word;
	background: url('../images/bg.gif') repeat;
	font-family: "Microsoft YaHei", "微软雅黑", Arial, "Open Sans", SimSun,
		sans-serif;
	font-weight: 300;
	background-size: 100% 100%;
	background-attachment: fixed;
}

input,select,option,textarea {
	font-family: "Microsoft YaHei", "微软雅黑", Arial, "Open Sans", SimSun,
		sans-serif;
	color: inherit;
}

div {
	display: block;
}

img {
	max-width: 100%;
	height: auto;
}

img.avatar {
	display: inline-block !important;
}

body a {
	color: #60717e;
	outline: 0;
	text-decoration: none;
	background: transparent;
	border: 0;
	font-size: 100%;
	margin: 0;
	padding: 0;
	vertical-align: baseline;
	transition: all 0.2s ease;
	cursor: pointer;
}

body a:focus {
	outline: none;
}

body a:hover {
	color: #d9534f;
}

address,cite,em {
	font-style: italic;
}

strong,.strong {
	font-weight: 600;
	font-weight: bold;
}

u {
	text-decoration: underline;
}

blockquote {
	margin: 10px 0;
	padding: 10px 10px 10px 40px;
	border-top: 1px solid #f5f5f5;
	border-right: 1px solid #f5f5f5;
	border-bottom: 1px solid #f5f5f5;
	border-left: 5px solid #f5f5f5;
	font-size: 13px;
	position: relative;
}

blockquote:before {
	content: "\f10d";
	color: #f5f5f5;
	font-size: 30px;
	font-style: normal;
	font-family: FontAwesome;
	text-align: center;
	position: absolute;
	left: 5px;
	top: 0;
}

code {
	font-family: consolas, 'Microsoft Yahei', arial !important;
	padding: 2px 4px;
	font-size: 90%;
	color: #c7254e;
	background-color: #f9f2f4;
	border-radius: 4px;
}

.left,.alignleft {
	float: left;
}

.right,.alignright {
	float: right;
}

.aligncenter {
	margin-left: auto;
	margin-right: auto;
}

.clr:after {
	content: "";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	zoom: 1;
}

.clear {
	clear: both;
}

h1,h2,h3,h4,h5,h6 {
	color: #555;
	font-weight: 600;
	font-weight: bold;
	line-height: 130%;
}

h1 a,h2 a,h3 a,h4 a,h5 a,h6 a {
	font-weight: 600;
	font-weight: bold;
}

h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover {
	text-decoration: none;
}

h1 {
	font-size: 25px;
}

h2 {
	font-size: 20px;
}

h3 {
	font-size: 18px;
}

h4 {
	font-size: 16px;
}

h5 {
	font-size: 12px;
}

h6 {
	font-size: 10px;
}

.hide {
	display: none
}
/**
*  login reg
*/
#login-reg {
	float: right;
	margin-left: 5px;
	margin-right: 5px;
	font-size: 14px;
	padding: 8px 0;
}

#login-reg span {
	display: block;
	background-color: #757575;
	background-color: rgba(0, 0, 0, .2);
	color: #eee;
	color: rgba(255, 255, 255, .8);
	height: 34px;
	padding: 0 15px;
	line-height: 34px;
	overflow: hidden;
	display: inline-block;
	cursor: pointer;
	float: left;
}

#login-reg span:hover {
	background-color: #aaa;
	color:#ffffff;
}

#user-login {
	border-radius: 4px 0 0 4px;
}

#user-login.only-login {
	border-radius: 4px;
}

#user-reg {
	border-radius: 0 4px 4px 0;
	margin-left: 1px
}

#login-suc {
	color:#eeeeee;
	float: right;
	margin-left: 5px;
	margin-right: 5px;
	font-size: 14px;
	line-height: 50px;
}

.navbar-default .navbar-nav>.open>a:hover {
	-border-bottom: 2px solid #4cae4c;
	border-color: #4cae4c;
}

body a,.bg-sitenews i.fa-volume-up,.tab-item-comment i {
	color: #60717e;
}

.search-btn-click {
	margin-top: 12px;
	font-size: 16px;
	width: 60px;
	margin-left: 5px;
	position: relative;
	float: right;
	color: #888;
	cursor: pointer;
	text-align: center;
	background-color: transparent;
}

.navbar-header a img {
	height: 50px;
	width: auto;
	margin-top: 0px;
}

.navbar-brand {
	float: left;
	height: 50px;
	padding: 0px;
	font-size: 18px;
	line-height: 20px;
}

.search-btn-click i {
	font-size: 23px;
}

.header-search-slide {
	display: none;
	margin-top: 13px;
	position: absolute;
	top: 100%;
	right: 0;
	width: 220px;
	background: #fff;
	z-index: 999;
}

.navbar-collapse {
	padding-right: 0;
	padding-left: 0;
}

.nav-wrap {
	margin: 0 auto;
}
/**
*  公告
*/
.thumb-img:hover img {
	transition: All .7s ease;
	-webkit-transform: scale(1.3);
	-moz-transform: scale(1.3);
	-ms-transform: scale(1.3);
	-o-transform: scale(1.3);
}

#sitenews-wrap {
	width: 100%;
	background: #fff;
	display: block;
	border-bottom: 1px solid #eee;
}

.bg-sitenews {
	color: #222;
	border: none;
	display: block;
}

.contextual {
	padding: 8px 20px 0px 20px;
	box-sizing: border-box;
	border-radius: 3px;
	position: relative;
	font-size: 14px;
}

#news-scroll-zone {
	height: 20px;
	overflow: hidden;
	line-height: 20px;
}

#sitenews-wrap i {
	float: left;
	line-height: 20px;
	margin: 0 10px 0 0;
	padding: 0;
}
/*左---右*/
.container {
	max-width: 1200px;
	min-width: 240px;
	width: 100%;
	margin: 10px 0;
	position: relative;
}

.two-col-container {
	padding-right: 370px !important;
}

#main-wrap-left {
	max-width: 830px;
	width: 100%;
	float: left;
	margin-bottom: 10px;
	border: 0px solid #eaeaea;
}

#sidebar {
	margin-right: -360px;
	position: relative;
	width: 360px;
	float: right;
}
/**
*  推荐-置顶
*/
.stickys {
	margin: 0 0 10px;
	background: #fff;
	padding: 10px;
	border: 1px solid #eaeaea;
}

.home-heading {
	margin: 0 0 20px;
	font-size: 16px;
	font-weight: normal;
	position: relative;
	border-bottom: 2px solid #eee;
	padding: 6px 0 6px;
}

.stickys .heading-text-cms.active {
	border-bottom-color: #60717e;
}

.stickys .heading-text-cms {
	border-bottom-color: transparent;
	cursor: pointer;
	padding-left: 2px;
	padding-right: 5px;
}

.heading-text,.heading-text-blog {
	border-bottom: 2px solid #60717e;
	padding-bottom: 6px;
	position: relative;
}

.stickys-container article {
	width: 50%;
	float: left;
	margin-bottom: 5px;
}

.stickys-container article h3,article h3 a,.tab-item-title a,.col-right.catlist-style4 .col-small p:before
	{
	color: #111111;
}

.col-small h3 a {
	font-size: 16px;
	font-weight: 300 !important;
}

.col-small p {
	font-size: 13px;
	line-height: 25px;
	height: 50px;
	overflow: hidden;
	margin-top: 5px;
}

#main-wrap-left .stickys-container.stickys-two-col a.fancyimg {
	float: left;
	width: 100px;
	margin: 5px 15px 0 0;
	padding: 0;
	max-height: 230px;
}

h3 {
	font-size: 17px;
	font-weight: bold;
}

.col-small h3 {
	height: 25px;
	line-height: 25px;
	overflow: hidden;
}

.postlist-meta,.postlist-meta a,.stickys-container .meta,.stickys-container .meta a
	{
	font-family: consolas, "Microsoft YaHei", "微软雅黑", "Open Sans", Arial,
		SimSun, sans-serif;
}

.stickys-container .meta {
	width: 100%;
	color: #aaa;
	font-size: 12px;
	line-height: 12px;
	line-height: 16px;
}

.stickys-container .meta {
	margin: 5px 0 5px;
}

.latest-container article:nth-child(5n+1) .num {
	background: #f98181;
}

.latest-container article .num {
	font-size: 13px;
	padding: 0 6px;
	vertical-align: bottom;
	background: #aaa;
	color: #fff;
	margin-right: 10px;
}

.latest-container article h3 .date {
	right: 110px;
}

.latest-container .col-small {
	margin-bottom: 10px !important;
}

.latest-container article h3 .date,.latest-container article h3 .views,.latest-container article h3 .comments
	{
	position: absolute;
	top: 0;
	font-size: 12px;
	color: #aaa;
	line-height: 25px;
}

.latest-container article h3 {
	padding-right: 150px;
	position: relative;
}

.latest-container .col-small {
	margin-bottom: 10px !important;
}

.latest-container article h3,.latest-container article h3 a {
	font-weight: normal;
	font-size: 15px;
	line-height: 25px;
}

.latest-container article h3 {
	padding-right: 150px;
	position: relative;
}

.latest-container article h3 .date,.latest-container article h3 .views,.latest-container article h3 .comments
	{
	position: absolute;
	top: 0;
	font-size: 12px;
	color: #aaa;
	line-height: 25px;
}

.latest-container article h3 .date {
	right: 110px;
}

.latest-container article h3 .views {
	right: 50px
}

.latest-container article h3 .comments {
	right: 0;
}

.latest-container article .num {
	font-size: 13px;
	padding: 0 6px;
	vertical-align: bottom;
	background: #aaa;
	color: #fff;
	margin-right: 10px;
}

.latest-container article:nth-child(6n+1) .num {
	background: #f98181;
}

.latest-container article:nth-child(6n+2) .num {
	background: #8DD566;
}

.latest-container article:nth-child(6n+3) .num {
	background: #40BDEA;
}

.latest-container article:nth-child(6n+4) .num {
	background: #567E95;
}

.latest-container article:nth-child(6n+5) .num {
	background: #B37333;
}

.latest-container article:nth-child(6n+6) .num {
	background: #FF6600;
}
/**
*	用户中心
*/
.widget {
	font-size: 14px;
	font-weight: 400;
	overflow: hidden;
	padding: 10px;
}

.widget a {
	font-size: 14px;
}

.widget>h3 {
	font-size: 16px;
	font-weight: 600;
	text-transform: uppercase;
	margin-bottom: 6px;
	padding: 5px 10px
}

#footer .widget>h3 {
	font-size: 14px;
	padding: 5px 0 20px 0;
	background: url(../images/stripes.png) repeat-x bottom left;
}

#sidebar .widget>h3,#sidebar .floatwidget h3,.multi-border-hl,#footer-widgets-singlerow .widget>h3
	{
	font-size: 18px;
	font-weight: normal;
	text-transform: uppercase;
	margin: 0;
	padding: 5px 0 5px;
	border-bottom: 2px solid #eee;
}

#sidebar .widget>h3 span,#sidebar .floatwidget h3 span,.multi-border-hl span,#footer-widgets-singlerow .widget>h3 span
	{
	padding: 0 0 5px 0;
	border-width: 0 0 2px 0;
	border-style: solid;
}

#sidebar .widget>h3,#footer-widgets-singlerow .widget>h3 {
	margin-bottom: 5px;
}

#sidebar .widget>h3,#sidebar .widget>h3 a,#sidebar .widget>h3 a:hover,#footer-widgets-singlerow .widget>h3
	{
	color: #333;
	text-decoration: none;
}

#sidebar .widget>h3 span {
	border-bottom-color: #60717e;
}

.widget_tinucenter li span:first-child a {
	margin-right: 5px;
}

.widget_tinucenter li span a {
	margin: 0;
	width: 32%;
}

.other-sign .qqlogin {
	background-color: #4a9cf8;
	color: #FFF;
}

.widget_tinucenter li span:last-child a {
	margin-left: 5px;
}

.other-sign .weibologin {
	background-color: #e14d4c;
	color: #FFF;
}
/**
* tineout
*/
.catlist {
	width: 100%;
}

.catlist-container,.bloglist-container {
	margin: 0 0 10px;
	background: #fff;
	padding: 10px 10px 0;
	border: 1px solid #eaeaea;
	border-radius: 2px;
}

.home-heading {
	margin: 0 0 20px;
	font-size: 16px;
	font-weight: normal;
	position: relative;
	border-bottom: 2px solid #eee;
	padding: 6px 0 6px;
}

.home-heading a,#sidebar #submit-mail:hover {
	background: #60717e
}

.home-heading a:hover {
	color: #fff;
	opacity: 1;
}

.home-heading a {
	position: absolute;
	right: 0;
	top: 4px;
	font-size: 11px !important;
	text-transform: uppercase;
	color: #fff;
	font-weight: 300;
	line-height: 10px;
	padding: 7px 9px;
	border-radius: 3px;
	letter-spacing: 1px;
	opacity: 0.8;
}

.col-left.catlist-style4 {
	width: 50%;
	padding-right: 25px;
	float: left;
	padding-bottom: 10px;
}

.home-blog-entry {
	position: relative;
}

.col-left.catlist-style4 .thumb-title {
	position: relative;
	overflow: hidden;
}

.col-right.catlist-style4 {
	width: 50%;
	float: left;
}

#main-wrap-left .col-left.catlist-style4 .thumb-title a {
	overflow: hidden;
	margin-bottom: 0 !important;
	max-height: 255px;
}

.home-blog-entry p {
	margin-top: 20px;
	font-size: 13px;
	line-height: 20px;
	max-height: 100px;
	overflow: hidden;
	text-indent: 2em;
}

.col-right.catlist-style4 .col-small p {
	position: relative;
}

home-blog-entry clr .col-small p {
	font-size: 13px;
	line-height: 20px;
	height: 40px;
	overflow: hidden;
	margin-top: 5px;
}

.postlist-meta,.postlist-meta a,.stickys-container .meta,.stickys-container .meta a
	{
	font-family: consolas, "Microsoft YaHei", "微软雅黑", "Open Sans", Arial,
		SimSun, sans-serif;
}

.col-left.catlist-style2 .postlist-meta,.col-right.catlist-style3 .postlist-meta,.col-left.catlist-style4 .postlist-meta,.col-right.catlist-style4 .postlist-meta
	{
	margin-top: 15px;
	border-bottom: 1px solid #e5e5e5;
	font-size: 12px;
	line-height: 30px;
	height: 30px;
}

.postlist-meta-time {
	float: left;
}

.delim {
	position: relative;
	height: 30px;
	padding-right: 10px;
	margin-right: 10px;
	border-right: 1px solid #e5e5e5;
	float: left;
}

.postlist-meta-views {
	float: left;
	text-align: center;
}

.postlist-meta-comments {
	float: right;
}

article h2,article h3 {
	text-transform: capitalize;
}

.home-blog-entry h3 a {
	font-size: 16px;
	line-height: 25px;
}

.catlist-container article h3 a {
	font-weight: 300 !important;
}

.col-right.catlist-style2 {
	width: 56%;
	float: left;
}

.col-small {
	margin: 0 0 15px;
}

#main-wrap-left .col-right.catlist-style2 .col-small a.fancyimg img {
	height: 75px;
}

#main-wrap-left .col-right.catlist-style2 .col-small a.fancyimg,#main-wrap-left .col-left.catlist-style3 .col-small a.fancyimg,#main-wrap-left .catlist-style1 .col-small a.fancyimg
	{
	float: left;
	width: 100px;
	margin: 0 15px 0 0;
	max-height: 75px;
}
/**
* 日志
*/
.catlist-style1 .col-small,.catlist-style2 .col-small,.catlist-style3 .col-small
	{
	position: relative;
}

.catlist-style1.left {
	padding-right: 15px;
}

.catlist-style1.right {
	padding-left: 15px;
}

.catlist-style1 {
	width: 50%;
	float: left;
}

.catlist-style1 span.views {
	position: absolute;
	background: rgba(0, 0, 0, 0.5);
	padding: 2px 8px;
	z-index: 2;
	color: #fff;
	font-size: 13px;
	left: 0;
}

#main-wrap-left .catlist-style1 .col-small a.fancyimg {
	float: left;
	width: 100px;
	margin: 0 15px 0 0;
	max-height: 75px;
}

#sidebar .widget {
	padding: 10px;
	margin-bottom: 10px;
	border-radius: 2px;
	background: #fff;
	border: 1px solid #eaeaea;
}

#main-wrap {
	width: 100%;
	max-width: 100%;
	margin: 0 auto;
	position: relative;
	clear: both;
	overflow: auto;
}

.mybtn {
	text-indent: 0;
	margin-top: 5px;
	margin-bottom: 5px;
	display: inline-block;
	padding: 6px 12px;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.42857143;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	cursor: pointer;
	user-select: none;
	background-image: none;
	border: 1px solid transparent;
	border-radius: 3px;
}

.mybtn:hover {
	opacity: 0.8;
	filter: alpha(opacity = 80);
}

#subscribe-span {
	display: block;
	font-size: 13px;
	text-align: center;
}

textarea#dsContent {
	height: 34px;
	margin: 5px 5px 5px 0;
	width: 280px;
	border-radius: 3px;
	padding-left: 10px;
	vertical-align: bottom;
	padding-top: 8px;
}

.widget_tinsubscribe textarea#dsContent {
	margin-right: 0;
	border-radius: 0
}

.widget_tinsubscribe button#dynamicState {
	border-radius: 0
}

textarea {
	border: 1px solid #ddd;
	background: #fff;
}
/* Input */
input[type="search"] {
	display: block;
	font-size: 14px;
	width: 100%;
	padding-left: 10px;
	padding-right: 32px;
	line-height: 30px;
	background: #fff;
	border: 1px solid #ddd;
	box-sizing: border-box;
}

input[type="text"] {
	border: 1px solid #ddd;
	background: #fff;
}

input[type="search"]:focus,input[type="text"]:focus,textarea:focus,input[type="email"]:focus
	{
	outline: none;
	border-color: #ddd;
	border-color: rgba(82, 168, 236, .8) !important;
	-webkit-box-shadow: 0 0 8px rgba(82, 168, 236, .6);
	box-shadow: 0 0 8px rgba(82, 168, 236, .6);
}

input::-webkit-search-cancel-button {
	display: none;
}

input::-ms-clear {
	display: none;
}
/**
* 近期-热门-评论
*/
.tin-tabs-nav {
	border-bottom: 0px solid #ddd;
	margin-bottom: 10px;
	text-align: center;
	overflow: hidden;
}

.tin-tabs-nav.tab-count-3 li {
	width: 33.333%;
}

.tin-tabs-nav li {
	display: block;
	float: left;
}

.tin-tabs-nav li.active a {
	border-bottom-color: #60717e;
}

.widget>ul li a {
	text-decoration: none;
}

.tin-tabs-nav li a {
	color: #666;
	font-size: 15px;
	display: block;
	padding: 8px 0;
	margin-bottom: 0px;
	border-bottom: 2px solid #eee;
}

.tin-tab.thumbs-enabled li {
	padding-left: 135px;
}

.tin-tab li,.tin-posts li {
	overflow: hidden;
}

.tin-tab li,.tin-posts li {
	padding: 5px 0;
	border-bottom: 0px solid #e4e4e4;
	line-height: 150%;
}

.tin-tab .tab-item-thumbnail,.tin-posts .post-item-thumbnail {
	position: relative;
	transition: all 1s ease;
}

.tin-tab .tab-item-thumbnail {
	width: 125px;
	margin-left: -135px;
	float: left;
}

.thumb-img {
	overflow: hidden;
	position: relative;
}

.tin-tab .tab-item-date,.tin-tab .tab-item-name,.tin-posts .post-item-date
	{
	color: #aaa;
	font-size: 13px;
	overflow: hidden;
}

.tin-tab .tab-item-date a,.tin-tab .tab-item-date a:hover {
	color: #aaa;
}

.tin-tab .tab-item-category,.tin-tab .tab-item-category a {
	color: #aaa;
	text-transform: uppercase;
	font-size: 13px;
}

.thumb-img img {
	width: 100%;
	transition: all .6s ease;
}

.tin-tab img,.tin-posts img {
	display: block;
	width: 100%;
	height: auto;
	opacity: 0.99;
}

.tin-tab a,.tin-posts a {
	transition: all 0.2s ease;
}

.tin-tab a:hover {
	text-decoration: none;
}
/*评论*/
.tin-tab .tab-item-avatar {
	margin-left: 0;
	width: 60px;
	height: 60px;
	float: left;
	transition: all 1s ease;
	display: inline-block;
	border: 1px solid #eaeaea;
}

.tin-tabs-nav li a i {
	margin-right: 3px;
}

#tab-comments .tab-item-inner {
	margin: 5px 5px 5px 70px;
}

#tab-contents .tab-item-inner {
	margin: 5px 5px 5px 70px;
}

.tin-tab .tab-item-title,.tin-tab .tab-item-comment,.tin-posts .post-item-title
	{
	margin: 2px 0;
	word-wrap: break-word;
}

.tin-tab .tab-item-comment {
	background: #fbfdfb;
	border: 1px #e5e5e5 solid;
	padding: 8px;
	position: relative;
}

.arrow-poptop,.arrow-poptop:before {
	position: absolute;
	display: block;
	width: 0;
	height: 0;
	border-color: transparent;
	border-style: solid;
}

.arrow-poptop {
	top: 20px;
	left: -18px;
	margin-top: -9px;
	border-left-width: 0;
	border-right-color: #e5e5e5;
	border-width: 9px;
}

.arrow-poptop:before {
	border-width: 8px;
	content: "";
	left: 2px;
	margin-top: -8px;
	border-left-width: 0;
	border-right-color: #fbfdfb;
}

#sidebar .tin-tab .tab-item-comment a {
	color: #555555;
}

.tin-tab .tab-item-comment a {
	font-size: 13px;
}

.tin-tab a,.tin-posts a {
	transition: all 0.2s ease;
}

.tab-item-comment i {
	margin-right: 5px;
}
/**
* 最低部 footer
*/
#footer-nav-wrap {
	position: relative;
	width: 100%;
	left: 0;
	bottom: 0;
	background: #222;
}

.layout-wrap {
	margin: auto;
	max-width: 1200px;
	position: relative;
	width: 100%;
	overflow: hidden;
	padding: 10px 0;
	border-top: 1px solid rgba(255, 255, 255, 0.08);
}

#footer-nav-left {
	width: 50%;
	float: left;
	overflow: hidden;
	height: 45px;
}

#footermenu {
	overflow: hidden;
	padding: 2px 0;
}

#footer-nav-links {
	position: relative;
	float: left;
	font-size: 12px;
}

#footer-nav-links li {
	float: left;
	margin-right: 10px;
	line-height: 16px;
}

#footer-copyright {
	margin-top: 4px;
	font-size: 12px;
	color: #7f8284;
	line-height: 16px;
	padding: 2px 0;
}

#footer-copyright a {
	color: #bbb;
	text-decoration: none;
}

#footer-nav-right {
	width: 46%;
	float: right;
	overflow: hidden;
}

#footer-links-icons {
	height: 45px;
	float: right;
}

#footer-links-icons span:first-child {
	margin-left: 0;
}

#footer-links-icons span {
	display: inline-block;
	color: #7f8284;
	font-size: 20px;
	margin-left: 25px;
}

#footer-links-icons span a {
	display: block;
	color: #7f8284;
	text-align: center;
	font-weight: 500;
	font-size: 12px;
}

#footer-nav-links a:hover,#footer-copyright a:hover {
	border-bottom: 1px dotted #f5f5f5;
	color: #f5f5f5;
}

#footer-nav-links a {
	color: #7f8284;
	text-decoration: none;
	transition: color .2s linear;
}

#footer-links-icons span a:hover span,#footer-links-icons span a:hover {
	color: #A17820;
	transition: all .5s ease;
}
/**
* wordpress
*/
.col-left.catlist-style2 {
	width: 44%;
	padding-right: 20px;
	padding-bottom: 10px;
	float: left;
}
/**
* 软件代码
*/
.col-up.catlist-style6 {
	width: 100%;
	display: block;
	padding-bottom: 20px;
	border-bottom: 1px solid #ddd;
	margin-bottom: 15px;
}
.col-down.catlist-style6{
	width: 100%;
	display: block;
}

#main-wrap-left .col-up.catlist-style6 a.fancyimg {
	width: 300px;
	float: left;
	margin: 0 25px 0 0;
	max-height: 200px;
}

.col-up.catlist-style6 h3 {
	overflow: hidden;
	max-height: 50px;
}

.col-up.catlist-style6 h3 a {
	font-size: 15px;
	line-height: 25px;
}

.catlist-container article h3 a {
	font-weight: 300 !important;
}

.postlist-meta,.stickys-container .meta {
	width: 100%;
	color: #aaa;
	font-size: 12px;
	line-height: 12px;
	line-height: 16px;
}

.col-up.catlist-style6 .home-blog-entry p {
	max-height: 125px;
	margin-top: 30px;
}

.col-down.catlist-style6 .col-small {
	width: 50%;
	float: left;
	position: relative;
	padding-right: 10px;
}

.col-down.catlist-style6 .col-small a.fancyimg {
	width: 100px !important;
	float: left !important;
	margin-right: 15px;
	max-height: 70px !important;
}

.home-blog-entry-thumb {
	margin-bottom: 5px;
}

.col-down.catlist-style6 .col-small .postlist-meta {
	position: absolute;
	bottom: 5px;
	margin-top: 5px;
	width: auto;
	left: 120px;
}

.widget_links ul li {
	color: #bbb;
	width: 49%;
	float: left;
}

.widget_links ul li a {
	color: #333;
	line-height: 30px;
}

.blogroll li i {
	margin-right: 10px;
}

#footer-wrap {
	background: #222;
	margin-bottom: 0;
	margin-top: 0;
	position: relative; /* min-height: 200px; */
}

.footer-widgets-one-third {
	width: 33.3%;
	float: left;
}

#footer .widget,#footer .widget a {
	color: #666;
	font-size: 12px;
}

#footer-widgets .widget>h3,#footer-widgets .widget>h3 a,#footer-widgets .widget>h3 a:hover
	{
	color: #ddd;
	text-decoration: none;
}

.aboutsite,.joinus,.sitecooperate {
	padding-top: 10px;
	color: #666;
	line-height: 180%;
	margin-bottom: 20px;
	padding-right: 20px;
}

.technical-sw {
	margin-left: -135px;
	font-size: 13px;
	line-height: 25px;
	max-height: 70px;
	float: left;
	margin-top: 5px;
}

.recruit-tag a {
	opacity: 0.80;
	filter: alpha(opacity = 80);
	color: #fff;
	background-color: #FF6600;
	display: inline-block;
	padding: 0.5px 3px;
	font-weight: normal;
	margin-top: 6px;
}

.recruit-tag a:hover {
	opacity: 1;
	filter: alpha(opacity = 100);
	color: #fff !important
}

.recruit-tag a:nth-child(9n) {
	background-color: #4A4A4A;
}

.recruit-tag a:nth-child(9n+1) {
	background-color: #FF6600;
}

.recruit-tag a:nth-child(9n+2) {
	background-color: #5CB85C;
}

.recruit-tag a:nth-child(9n+3) {
	background-color: #D9534F;
}

.recruit-tag a:nth-child(9n+4) {
	background-color: #567E95;
}

.recruit-tag a:nth-child(9n+5) {
	background-color: #B433FF;
}

.recruit-tag a:nth-child(9n+6) {
	background-color: #00ABA9;
}

.recruit-tag a:nth-child(9n+7) {
	background-color: #B37333;
}

.recruit-tag a:nth-child(9n+8) {
	background-color: #FF6600;
}

.carousel {
	margin: 5px;
	position: relative;
}

.carousel-inner {
	position: relative;
	width: 100%;
	overflow: hidden;
}

.carousel-control.left,.carousel-control.right {
	background: none;
}

.carousel-control {
	width: 40px;
	height: 80px;
	top: 50%;
	margin-top: -40px;
}

.carousel-control:hover {
	background-color: #000;
	opacity: .5;
	color: #fff;
}

.carousel .fa {
	font-size: 30px;
	margin-top: 62%;
}

.images-qh {
	margin: 0 0 10px;
	background: #fff;
	border: 1px solid #eaeaea;
}

/**
* 登录
**/
.sign {
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	z-index: 999;
	perspective: 500px;
	transition: all 0.3s;
	opacity: 0.0;
	visibility: hidden;
	overflow: auto;
}

.sign-show {
	opacity: 1.0;
	visibility: visible;
}

.sign-mask {
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background-color: #313B43;
	opacity: 0.90;
	filter: alpha(opacity = 90);
}

.sign .containerz {
	background-color: #f4f4f4;
	width: 400px;
	position: absolute;
	height: 400px;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 9;
	margin: auto;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
	-webkit-transform: rotateX(-20deg) translateZ(200px) translateY(20%);
	-moz-transform: rotateX(-20deg) translateZ(200px) translateY(20%);
	-ms-transform: rotateX(-20deg) translateZ(200px) translateY(20%);
	-o-transform: rotateX(-20deg) translateZ(200px) translateY(20%);
	transform: rotateX(-20deg) translateZ(200px) translateY(20%);
}

.sign .containerz {
	-webkit-transform: rotateX(-0deg) translateZ(0) translateY(0%);
	-moz-transform: rotateX(-0deg) translateZ(0) translateY(0%);
	-ms-transform: rotateX(-0deg) translateZ(0) translateY(0%);
	-o-transform: rotateX(-0deg) translateZ(0) translateY(0%);
	transform: rotateX(-0deg) translateZ(0) translateY(0%);
}

.sign .close-link {
	color: #fff;
	position: absolute;
	left: 93.5%;
	top: 0;
	font-size: 18px;
	background-color: #45B6F7;
	display: block;
	opacity: 0.85;
	width: 26px;
	text-align: center;
}

.sign-tips {
	position: absolute;
	bottom: 0;
	background-color: #FD6E6E;
	left: 0;
	right: 0;
	height: 0;
	line-height: 29px;
	padding: 0 50px;
	color: #fff;
	font-size: 12px;
	overflow: hidden;
}

.sign form {
	padding: 0 50px;
}

.sign h3 {
	margin: 0 -50px 20px;
	background-color: #fff;
	padding: 20px 50px;
	font-size: 18px;
	color: #45B6F7;
}

.sign h3 small {
	float: right;
	cursor: pointer;
	color: #bbb;
	font-size: 14px;
	margin-top: 4px;
	font-family: inherit;
	font-weight: 500;
	line-height: 1.1;
}

.sign h6 {
	margin-bottom: 15px;
	font-size: 12px;
}

.sign .sign-submit .btn {
	float: right;
}

.sign .sign-submit label {
	margin-top: 8px;
	font-weight: normal;
	font-size: 12px;
}

.sign-info {
	font-size: 12px;
	clear: both;
	margin-top: 10px;
}
/**
 * 悬浮
 */
.floatbtn {
	position: fixed;
	right: 20px;
	bottom: 100px;
	width: 34px;
	font-size: 25px;
	line-height: 25px;
	text-align: center;
	z-index: 999;
}

.floatbtn span {
	cursor: pointer;
	background: rgba(0, 0, 0, 0.2);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#33000000,
		endColorstr=#33000000);
	width: 34px;
	height: 34px;
	color: #fff;
	display: block;
	position: relative;
	margin: 5px 0;
}

.floatbtn:before {
	content: "";
	clear: both;
}

.floatbtn:after {
	content: "";
	clear: both;
}

.floatbtn span a {
	color: #fff;
}

.floatbtn span i {
	color: #fff;
	width: 20px;
	height: 20px;
	font-size: 20px;
	line-height: 20px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -10px;
	margin-left: -10px;
}

.floatbtn span:hover {
	background: rgba(0, 0, 0, 0.6);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,
		endColorstr=#99000000);
}

/*****文章展示*****/
.list-post {
	position: relative;
	background: #fff;
	margin: 0 0 10px 0;
	padding: 20px;
	border: 1px solid #ebebeb;
	box-shadow: 0 1px 1px rgba(0, 0, 0, .03);
	border-radius: 2px;
}

.thumbnail .cat {
	background: #d80000;
	position: absolute;
	top: 0;
	left: 0;
	filter: alpha(opacity = 70);
	background: none repeat scroll 0 0 rgba(216, 0, 0, .7);
}

.thumbnail .cat a {
	color: #fff;
	height: 25px;
	line-height: 25px;
	padding: 0 10px;
}

.title-l {
	position: absolute;
	background: #d80000;
	top: 20px;
	left: 0;
	width: 5px;
	height: 25px;
}

.new-icon {
	position: absolute;
	background: #d80000;
	top: 0;
	right: 0;
	color: #fff;
	padding: 0 5px;
	border-radius: 0 2px 0 0;
	animation: fade-in;
	animation-duration: 1.2s;
	-webkit-animation: fade-in 1.2s;
}

.entry-meta {
	position: absolute;
	bottom: 20px;
	color: #aaa;
	font-size: 14px;
}

.entry-meta span {
	margin-right: 20px;
}

.entry-meta .comments a {
	color: #d80000;
}

.thumbnail {
	position: relative;
	float: left;
	width: 200px;
	height: 145px;
	margin: 0 20px 0 0;
	clear: both;
	overflow: hidden;
	transition-duration: .3s;
	padding: 0;
	border-radius: 0;
}

.entry-more a {
	position: absolute;
	color: #fff;
	bottom: 18px;
	right: -3px;
	background: #08c;
	height: 28px;
	line-height: 28px;
	padding: 0 10px;
	display: block;
	border-right: 3px solid #0073ac;
}

.entry-more a:hover {
	background: #d80000;
	color: #fff;
	border-right: 3px solid #a00000;
}

.article-content p {
	font-size: 14px;
	line-height: 25px;
	height: 80px;
	overflow: hidden;
	margin-top: 5px;
	text-indent: 2em;
}

/**
 * 文章展示
 */
.article-header {
	margin-bottom: 20px;
	padding: 20px 0;
	border-bottom: 2px solid #eee;
	text-align: center;
}

.article-show p {
	font-size: 15px;
	line-height: 25px;
	margin-top: 5px;
}

.article-title {
	margin-top: 0;
	font-size: 26px;
	line-height: 36px;
}

.article-header h1 {
	margin-bottom: 10px;
}

.article-header h1 a {
	font-weight: 100;
}

.article-title a,.article-title a:hover {
	color: #555;
}

.article-meta {
	font-size: 12px;
	color: #999;
}

.article-meta .item {
	margin-right: 10px;
}

.article-meta .item a {
	color: #666;
}

/**
 * 版权
 */
.post-copyright {
	background-color: #eee;
	padding-right: 30px;
	font-size: 12px;
	padding: 3px 0;
	border-radius: 3px;
	color: #aaa;
	text-align: center;
	line-height: 25px;
	margin-top: 30px;
}

.post-copyright a,.post-copyright a:hover {
	color: #aaa;
	text-decoration: none;
}

.article-tags {
	margin: 25px 0;
	text-align: center;
}
.article-gg-tags {
	margin: 20px 0;
	text-align: center;
	overflow: hidden;
}

.article-tags a {
	padding: 4px 7px 3px;
	margin: 0 4px 4px 0;
	font-size: 12px;
	opacity: 0.85;
	filter: alpha(opacity = 85);
}

/**
 * 进行评论
 */
#comments {
	margin: 30px 0 15px 0;
	font-size: 16px;
}

.title {
	border-bottom: 2px solid #eaeaea;
	padding-bottom: 10px;
}

#respond {
	position: relative;
	padding-bottom: 25px;
	margin-top: 20px;
}

#commentform {
	margin-bottom: 5px;
}

.comt {
	position: relative;
	padding-left: 46px;
}

.comt-title {
	font-size: 12px;
	color: #999;
	float: left;
	margin-left: -46px;
	width: 36px;
	text-align: center;
}

.comt-box {
	border: 2px solid #ccd4d9;
	border-radius: 2px;
	padding: 4px 0 0 4px;
	background-color: #fff;
	position: relative;
}

.comt-comterinfo {
	padding: 15px 0;
	text-align: center;
}

#comment {
	width: 100%;
	resize: none;
	overflow-x: hidden;
	overflow-y: auto;
	border: none;
	line-height: 22px;
	font-size: 14px;
	outline: 0;
	color: #666;
	height: 68px;
}

.comt-ctrl {
	background-color: #fbfbfb;
	height: 36px;
	margin-left: -4px;
	border-top: solid 1px #f2f2f2;
}

.comt-tips {
	text-align: center;
	margin-right: 110px;
	line-height: 116px;
	font-size: 18px;
	color: #fff;
}

#submit {
	position: absolute;
	right: -2px;
	bottom: -2px;
	background: #45B6F7;
	border: none;
	border: 2px solid;
	border-color: #45B6F7;
	border-left: none;
	border-top: none;
	padding: 0px;
	width: 100px;
	height: 38px;
	color: #fff;
	outline: 0;
	border-radius: 0 0 2px 0;
	font-size: 16px;
}

.comt-comterinfo ul {
	padding: 0;
	margin: 0;
	list-style: none;
	text-align: left;
	display: inline-block;
}

.comt-comterinfo li {
	margin-bottom: 5px;
}

.comt-comterinfo input {
	margin-right: 10px;
	position: relative;
	border: 2px solid #CCD4D9;
	border-radius: 2px;
	height: 34px;
	padding: 3px 5px;
	outline: none;
	width: 220px;
	box-shadow: none;
}

.text-muted {
	color: #777;
}

.comt-title .avatar {
	height: 36px;
	width: 36px;
	border-radius: 50%;
	margin-bottom: 5px;
}

.article-pager {
	margin: 30px 0;
	background-color: #eee;
	padding: 4px 10px;
	border-radius: 3px;
}

.article-pager ul {
	margin: 0px;
	padding: 6px 30px;
	font-size: 14px;
	overflow: hidden;
}

.article-pager ul li {
	float: left;
	line-height: 24px;
}

.article-pager .next {
	float: right;
}

.article-pager ul li a {
	color: #111111;
}

.article-pager ul li a:hover {
	color: #d9534f
}

.user-logout {
	cursor: pointer;
}

#DivPubStatus {
	text-align: center;
	position: absolute;
	top: 22px;
	left: 90px;
	font-size: 14px;
	color: #060;
	display: none;
}

/******************responsive.css begin****************************/
@media screen and (min-width:1500px) {
	.container,.container-row,.nav-wrap,.layout-wrap,.container-radio,#sitenews-wrap .bg-sitenews,body.page-template-page-articles-php #main-wrap
		{
		max-width: 1400px;
	}
	.shop .product-content {
		max-width: 1300px;
	}
	#main-wrap-left,#loopad.container {
		max-width: 1030px;
	}
	.slider-text {
		max-width: 760px;
	}
}

@media screen and (max-width: 1499px) {
	.flex-direction-nav .flex-prev {
		left: -50px
	}
	.flex-direction-nav .flex-next {
		right: -50px
	}
}

@media screen and (max-width: 1499px) and (min-width:1360px) {
	.container,.container-row,.nav-wrap,.layout-wrap,.container-radio,#sitenews-wrap .bg-sitenews,body.page-template-page-articles-php #main-wrap
		{
		max-width: 1320px;
	}
	.shop .product-content {
		max-width: 1220px;
	}
	#main-wrap-left,#loopad.container {
		max-width: 950px;
	}
	.slider-text {
		max-width: 680px;
	}
}

@media screen and (max-width: 1299px) {
	.flex-direction-nav .flex-prev,.flex-direction-nav .flex-next {
		display: none
	}
}

@media screen and (max-width: 1240px) and (min-width:641px) {
	.span_1 .home-blog-entry-text {
		max-width: 100%;
	}
	#main-wrap-left .span_1 a.fancyimg {
		position: relative;
	}
	#main-wrap-left .stickys-container.stickys-one-col a.fancyimg {
		position: relative;
	}
	.cms-with-sidebar #main-wrap-left a.fancyimg {
		position: relative;
	}
	.span_1_of_4.col-1 {
		
	}
	.span_1_of_4.col-2,.span_1_of_4.col-3 {
		
	}
	.span_1_of_4.col-4 {
		
	}
	.home-blog-entry-rand .postlist-meta-views {
		display: none;
	}
	.container,.nav-wrap {
		width: 98%;
	}
}

@media screen and (max-width: 1150px) {
	#main-wrap-left .span_1 a.fancyimg {
		width: 250px;
	}
	.span_1 .home-blog-entry-text h3 {
		max-height: 30px;
	}
}

@media screen and (max-width: 1240px) {
	.flexslider .slides li {
		width: 100%
	}
	.slider-img,.slider-text {
		width: 50%;
		margin: 0;
	}
	.slider-img {
		padding-left: 5px;
	}
	.slider-text {
		padding-right: 5px
	}
	.slider-text h2 {
		max-height: 64px;
		overflow: hidden;
		max-width: 510px;
		padding-left: 120px
	}
	.slider-text .slider-excerpt {
		max-height: 90px
	}
	#sidebar {
		width: 320px;
		margin-right: -330px;
	}
	#main-wrap-left {
		max-width: 870px
	}
	.two-col-container {
		padding-right: 330px !important;
	}
	input#subscribe {
		width: 240px
	}
}

@media screen and (min-width: 1050px) {
	.elan_menu li {
		line-height: 60px;
	}
	.elan_menu ul ul li {
		height: auto;
	}
	.elan_menu ul ul li a {
		height: auto;
		line-height: 30px;
	}
	.elan_menu li a {
		line-height: 60px;
		height: 80px;
		padding-left: 30px;
		margin-top: 0px;
		min-width: 90px;
		text-align: center;
	}
	.elan_menu li a:after {
		line-height: 60px !important;
	}
	.elan_menu li a i {
		position: absolute;
		left: 12px;
		top: 50%;
		margin-top: -8px;
	}
	.elan_menu li a span {
		display: inline-block;
		position: absolute;
		left: 0;
		bottom: 0;
		width: 100%;
		text-align: center;
		font-size: 12px;
		padding-left: 16px;
		line-height: 50px;
	}
	#nav-scroll.tofix .elan_menu li {
		line-height: 60px;
	}
	#nav-scroll.tofix .elan_menu li a {
		line-height: 52px;
		height: 60px;
		min-width: 60px;
		padding-left: 12px;
	}
	#nav-scroll.tofix .elan_menu li a:after {
		line-height: 52px !important;
		right: 0;
	}
	#nav-scroll.tofix .elan_menu li a span {
		display: none;
	}
	#nav-scroll.tofix .elan_menu li a i {
		position: relative;
		top: 0;
		left: 0;
		margin-top: auto;
	}
	#nav-scroll.tofix .elan_menu li li,#nav-scroll.tofix .elan_menu li li a
		{
		line-height: 20px;
		height: auto;
	}
}

@media screen and (max-width: 1050px) {
	.single-activity .baidu-share a,.single-activity .mark-like-btn a {
		margin: 0 10px;
	}
	.single-activity .get-codes-bdshare {
		clear: both;
		margin-bottom: 10px;
		float: none !important;
		display: inline-block;
	}
	.content .single-activity {
		padding-top: 10px;
		height: auto;
		text-align: center;
	}
	.content .mark-like-btn {
		float: none;
		display: inline-block;
	}
	.fancyimg {
		border-radius: 0
	}
	.span_1 .home-blog-entry-text p {
		max-height: 60px;
		margin-top: 5px;
	}
	.shop .product .preview {
		width: 300px !important;
		height: auto !important;
	}
	.shop .product .property {
		margin-left: 320px !important;
		margin-bottom: 20px !important;
		min-height: 300px !important;
	}
}

@media screen and (max-width: 1050px) and (min-width: 641px) {
	#main-wrap-left a.fancyimg {
		width: 200px;
	}
	#blocks-with-sidebar #main-wrap-left a.fancyimg {
		width: 100%;
	}
	#main-wrap-left .col-small .fancyimg span i {
		width: 30px;
		height: 30px;
		margin: -15px 0 0 -15px;
		padding: 0;
	}
	#main-wrap-left .col-small .fancyimg span i:before {
		font-size: 30px;
		height: 30px;
		width: 30px;
	}
	#main-wrap-left .span_1 a.fancyimg {
		width: 200px;
	}
	.catlist-container-rand .span_1_of_4 {
		width: 33.33%;
	}
	.primary-navigation {
		margin: 0;
		clear: left;
	}
	#primary-navigation ul {
		position: relative;
		display: none;
		box-shadow: 2px 2px 6px rgba(0, 0, 0, .2);
	}
	#primary-navigation ul ul,#primary-navigation ul ul ul {
		position: absolute;
		left: 201px;
		top: 0;
		width: 200px !important;
		border-bottom: 0;
	}
	#primary-navigation ul li,#primary-navigation ul ul li {
		display: block;
		line-height: 50px !important;
		height: 50px !important;
		text-align: center;
		width: 200px !important;
		border-bottom: 1px solid #eee;
	}
	#primary-navigation ul li a {
		display: block;
		padding: 0 !important;
		border-bottom: 0;
	}
	#primary-navigation ul li a:after {
		line-height: 50px !important;
	}
	.toggle-menu {
		display: inline-block;
		float: left;
		text-align: center;
		margin-left: -10px;
		line-height: 80px;
	}
	.header-wrap.tofix .toggle-menu {
		line-height: 60px;
	}
	.primary-navigation ul li.current-menu-item:after,.primary-navigation ul li.current_page_item:after,.primary-navigation ul li.current-post-parent:after
		{
		border: 0;
	}
}

@media screen and (max-width: 960px) and (min-width: 861px) {
	#blocks-with-sidebar .span_1_of_3 {
		width: 50%;
	}
}

@media screen and (max-width: 960px) {
	.slider-text h2 a {
		font-size: 16px
	}
	.slider-text h2 {
		line-height: 25px;
		max-height: 50px
	}
	.slider-text .slider-excerpt {
		margin-top: 20px
	}
	.flexslider .slides li {
		overflow: hidden;
	}
}

@media screen and (max-width: 1050px) and (min-width: 861px) {
	.cms-with-sidebar .col-left.catlist-style2 {
		padding-right: 10px
	}
	.cms-with-sidebar #main-wrap-left .col-up.catlist-style6 a.fancyimg,#main-wrap-left .stickys-container.stickys-one-col a.fancyimg
		{
		width: 200px;
	}
	.catlist-style2 .postlist-meta-like,.catlist-style2 .postlist-meta-collect,.catlist-style3 .postlist-meta-like,.catlist-style3 .postlist-meta-collect,.catlist-style4 .postlist-meta-like,.catlist-style4 .postlist-meta-collect,.catlist-style5 .postlist-meta-like,.catlist-style5 .postlist-meta-collect
		{
		display: none
	}
	.col-up.catlist-style a.fancyimg {
		float: none !important;
		width: 100% !important;
		border: 0
	}
	.col-up.catlist-style p {
		height: 60px
	}
	.single-author {
		padding: 5px 0;
	}
	.single-author-pic {
		width: 100%;
		padding: 0 5px;
		min-height: 0;
		border-right: 0;
	}
	.single-author-pic .img {
		margin-left: 0;
		margin-top: 10px;
	}
	.single-author-pic .word {
		width: auto;
	}
	.single-author-pic .word  .wordname {
		margin-bottom: 0;
		height: auto;
		float: left;
		margin-right: 10px;
	}
	.single-author-pic .word  .wordname a {
		line-height: 24px;
	}
	.single-author-pic .word .wordjob {
		background: #909090;
	}
	.single-author-info {
		height: auto;
		min-height: 0;
		width: 100%;
		padding: 0 5px;
		margin-top: 10px;
	}
	.single-author-info .authorsocial .social-icon-wrap {
		margin-right: 0;
	}
	.single-author-info .authorsocial .social-icon-wrap {
		margin-bottom: 3px;
	}
	.single-author-info .authordes {
		padding: 5px;
		font-size: 14px;
		padding-left: 65px;
		margin-top: -35px;
	}
	.single-author-info .authorsocial {
		position: relative;
		margin-top: 5px;
	}
	.page-links li {
		width: 33.33%;
	}
}

@media screen and (max-width: 860px) {
	#home-slider.container {
		width: 100%;
	}
	.flexslider {
		padding: 0
	}
	.slider-meta,.slider-text .slider-readmore {
		display: none
	}
	.slider-img,.slider-img img {
		width: 100%;
		padding: 0
	}
	.flexslider .slides li {
		position: relative;
	}
	.slider-text {
		width: 100%;
		position: absolute;
		max-width: 100%;
		padding: 0 60px;
		bottom: 50px
	}
	.flex-direction-nav .flex-prev,.flex-direction-nav .flex-next {
		display: block;
		color: #fff;
		background: rgba(0, 0, 0, 0.3)
	}
	.flex-direction-nav .flex-prev {
		left: 0
	}
	.flex-direction-nav .flex-next {
		right: 0
	}
	.flex-direction-nav a {
		width: 40px;
		text-align: center;
	}
	.slider-text h2 {
		max-width: 740px;
		padding: 0;
		text-align: left;
		line-height: 32px;
		max-height: 64px;
		display: inline-block;
	}
	.slider-text h2 a {
		font-size: 20px;
		display: inline;
		color: #fff;
		background: rgba(87, 186, 232, .5);
		padding: 2px 5px;
		font-weight: normal;
	}
	.slider-text h2 a:hover {
		color: #fff;
	}
	.slider-text .slider-excerpt {
		color: #fff;
		background: rgba(87, 186, 232, .5);
		padding: 0 5px
	}
	.two-col-container,#blocks-with-sidebar.two-col-container {
		padding-right: 0 !important;
	}
	#main-wrap-left,#blocks-with-sidebar.two-col-container {
		float: none;
		border-right: 0;
		width: 100%;
		padding-right: 0;
		max-width: 860px;
	}
	#sidebar {
		width: 100%;
		float: none;
		margin-left: auto;
		margin-right: auto;
		margin-top: 20px;
	}
	#footer-nav-left {
		width: 100%;
		float: none;
		height: auto;
		text-align: center;
		font-size: 15px;
	}
	#footer-nav-right {
		width: 100%;
		float: none;
		text-align: center;
		display: inline-block;
		margin-top: 20px;
	}
	#footermenu {
		display: inline-block;
		text-align: center;
	}
	#footer-links-icons {
		float: none;
		height: auto;
	}
	.page-links li {
		width: 50%;
	}
	.span_1 .home-blog-entry-text p {
		max-height: 90px;
	}
	.shop .product .preview {
		width: 200px !important;
		height: auto !important;
		margin-bottom: 10px;
	}
	.shop .product .property {
		margin-left: 220px !important;
		margin-bottom: 10px !important;
		min-height: 200px !important;
	}
	.shop .product .preview .view,.shop .product .preview .share {
		float: none !important;
		overflow: hidden;
		text-align: center;
		display: inline-block;
	}
	.shop .product .preview .view,.shop .product .preview .share #bdshare {
		float: none !important;
	}
	.shop .product .main-content .shop-sidebar {
		display: none !important;
	}
	.shop .product .mainwrap {
		margin-left: 0 !important;
	}
	#order {
		width: 100%;
		left: 0;
		margin-left: 0;
	}
	#order #pay ul label {
		text-align: left;
	}
	#order #pay .checkout {
		text-align: center;
	}
	#order #pay .checkout #pay-submit,#order #pay .checkout #total-price {
		float: none;
	}
}

@media screen and (max-width: 860px) and (min-width:641px) {
	#main-wrap-left .span_1 a.fancyimg {
		width: 240px;
	}
	.container {
		width: 98%;
	}
	.nav-wrap {
		width: 98%;
	}
	#sidebar .widget {
		width: 48%;
		float: left;
		margin-left: 3px;
		margin-right: 3px;
	}
	#sidebar {
		max-width: 800px;
		margin-left: auto;
		margin-right: auto;
	}
}

@media screen and (max-width: 800px) and (min-width:641px) {
	.catlist-style5 .postlist-meta-like,.catlist-style5 .postlist-meta-collect
		{
		display: none
	}
}

@media screen and (max-width: 640px) {
	html {
		font-size: 62.5%;
	}
	body,p,body a {
		font-size: 12px;
		font-family: "Microsoft YaHei", "寰蒋闆呴粦", arial, consolas,
			"sans-serif" !important;
	}
	.postlist-meta,.stickys-container .meta,span,a,div,button,input,select,option,textarea,h1,h2,h3,h4,h5,h6,p,blockquote,pre,code,form,legend,label,table,li,li a
		{
		font-family: "Microsoft YaHei", "寰蒋闆呴粦", arial, consolas,
			"sans-serif" !important;
	}
	.site_loading {
		height: 2px;
	}
	.catlist-container:hover,#main-wrap-left .bloglist-container:hover,.stickys:hover,#blocks-with-sidebar .col.span_1_of_3 article:hover,.blocks-no-sidebar .col.span_1_of_4 article:hover
		{
		border-color: transparent;
		box-shadow: none;
	}
	#content-container,#navmenu-mobile-wraper {
		-webkit-transition: all 0.5s;
		-moz-transition: all 0.5s;
		transition: all 0.5s;
		backface-visibility: hidden;
		-webkit-transform-style: preserve-3d;
		-webkit-backface-visibility: hidden;
		-moz-backface-visibility: hidden;
		-ms-backface-visibility: hidden;
		background-image: none !important
	}
	#content-container.push {
		left: 249px;
		-webkit-transform: translate3d(1px, 0, 0);
		transform: translate3d(1px, 0, 0);
	}
	#navmenu-mobile {
		position: fixed !important;
	}
	#navmenu-mobile.push {
		display: block;
		overflow-x: hidden;
		overflow-y: scroll;
		-webkit-overflow-scrolling: touch;
	}
	#navmenu-mobile-wraper.push {
		-webkit-transform: scale(1, 1);
		-moz-transform: scale(1, 1);
		-ms-transform: scale(1, 1);
		-o-transform: scale(1, 1);
		transform: scale(1, 1);
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
		opacity: 1;
	}
	#header-banner,#singletop-banner,#singlethumb-banner,#singlebottom-banner,#bottom-banner,#footer-widgets-singlerow
		{
		display: none;
	}
	.container {
		width: 100%;
		word-break: break-all;
	}
	.header-wrap {
		height: 50px;
		text-align: center;
	}
	.nav-wrap {
		text-align: center;
	}
	#nav-scroll,#nav-scroll.tofix {
		height: 50px;
		position: absolute;
	}
	.hidefixnav {
		height: 50px;
	}
	.logo-title {
		float: none;
		padding: 0 50px;
		width: 100%;
	}
	.logo-title a {
		font-size: 25px !important;
		line-height: 50px;
	}
	.logo {
		margin-left: 5px;
		margin-right: 5px;
		float: none;
	}
	.logo a img,#nav-scroll.tofix .logo a img {
		height: 50px;
		width: auto;
		border-style: none;
		vertical-align: bottom;
	}
	.login-yet-click,.nav-wrap #login-reg {
		display: none;
	}
	.login-yet-click img.avatar {
		width: 25px;
		height: 25px;
		margin-top: 8px;
	}
	.toggle-menu {
		position: absolute;
		line-height: 50px;
	}
	.toggle-menu,.search-btn-click {
		display: inline-block;
	}
	.search-btn-click,#nav-scroll.tofix .search-btn-click {
		line-height: 50px;
		width: 50px;
		position: absolute;
		right: 0;
		top: 0;
	}
	.header-search-slide {
		top: 50px;
	}
	.login-yet-click img {
		margin-top: 2.5px;
	}
	.user-tabs {
		font-size: 15px;
		width: 100px;
	}
	.user-tabs span {
		padding: 8px 5px;
	}
	#primary-navigation {
		display: none;
		position: absolute;
		top: 40px;
		left: 0;
		width: 100%;
	}
	.primary-navigation {
		display: none;
		margin: 0;
	}
	#focus-us {
		display: none;
	}
	#menu-mobile {
		display: block;
	}
	ul.sub-menu {
		display: none;
		width: 100%;
	}
	ul.sub-menu li a:before {
		content: "";
		font: normal 8px/1 FontAwesome;
		position: absolute;
		left: 12px;
		top: 0;
		height: 25px;
		line-height: 25px;
	}
	.header-search {
		position: static;
		width: 100%;
		display: none;
	}
	#searchform {
		height: 25px;
	}
	.header-search input {
		height: 25px;
	}
	input[type="search"] {
		padding: 5px 10px;
	}
	#searchsubmit {
		height: 25px;
		line-height: 25px;
		width: 25px;
	}
	.breadcrumbs {
		padding: 10px !important;
		background: #fff;
	}
	#breadcrumbs {
		padding-right: 0;
	}
	#breadcrumbs h1 {
		display: none;
	}
	.breadcrumbs-text {
		margin: 5px 0;
		font-size: 12px !important;
	}
	.breadcrumbs-text a {
		font-size: 12px !important;
	}
	#home-featured {
		padding: 0;
		margin: 0 0 10px;
		background: transparent;
	}
	.slider-text h2 {
		max-width: 520px;
		max-height: 64px;
	}
	.slider-text h2 a {
		font-size: 20px;
		line-height: 20px;
	}
	.slider-text .slider-excerpt {
		line-height: 25px;
		font-size: 13px;
		max-height: 75px
	}
	#sitenews-wrap {
		border: 1px solid #f5f5f5;
		margin-bottom: 10px;
		display: none !important;
		border-width: 1px 0 1px 0;
	}
	.bg-sitenews {
		padding: 10px 8px 10px !important;
		display: none;
	}
	.bg-sitenews .news-scroll-list,.bg-sitenews .news-scroll-list a {
		font-size: 12px !important;
	}
	.bg-sitenews i.fa-volume-up {
		margin-right: 5px;
	}
	#main-wrap {
		padding: 5px 0;
	}
	#home-blog-wrap,#single-blog-wrap {
		padding: 0
	}
	#sidebar {
		max-width: 100%;
		margin-left: auto !important;
		margin-right: auto;
	}
	#main-wrap-left a.fancyimg {
		width: 150px;
		position: absolute;
		padding: 0;
		margin-bottom: 0;
	}
	#blocks-with-sidebar a.fancyimg {
		width: 100%;
		float: none;
		position: relative;
	}
	#main-wrap-left .span_1 a.fancyimg {
		position: relative;
		width: 200px;
	}
	.cms-with-sidebar #main-wrap-left .col-up.catlist-style a.fancyimg {
		width: 100px;
	}
	.col-up.catlist-style h3 {
		max-height: 20px;
	}
	.cms-with-sidebar #main-wrap-left a.fancyimg {
		position: relative
	}
	#main-wrap-left .stickys-container.stickys-two-col a.fancyimg {
		width: 100%;
		margin: 0;
		float: none;
		position: relative;
	}
	#main-wrap-left .stickys-container.stickys-two-col .inner {
		padding: 0 5px;
	}
	#main-wrap-left .postlist-meta-cat {
		display: none;
	}
	#main-wrap-left .fancyimg span i {
		width: 30px;
		height: 30px;
		margin: -15px 0 0 -15px
	}
	#main-wrap-left .fancyimg span i:before {
		font-size: 30px;
		height: 30px;
		width: 30px;
	}
	#main-wrap-left .col {
		position: relative;
		padding: 5px;
		margin-bottom: 10px;
	}
	#main-wrap-left .col.span_1 {
		padding: 0
	}
	.catlist-container {
		border: 0;
		margin: 0 0px 10px;
	}
	.cms-with-sidebar #main-wrap-left .col.catlist-style5 {
		width: 50%;
		float: left;
		clear: none;
		margin-bottom: 0;
	}
	.span_1,.span_1:hover {
		
	}
	.span_1 .meta span,.span_1 .meta span a {
		font-size: 13px;
	}
	.span_1 .home-blog-entry-text h3 {
		max-height: 50px;
	}
	.span_1 .home-blog-entry-text h3 a {
		font-size: 15px;
		line-height: 25px;
	}
	.span_1 .home-blog-entry-text p {
		min-height: 45px;
		max-height: 80px;
		overflow: hidden;
		margin-bottom: 0;
		font-size: 13px;
		line-height: 20px
	}
	.span_1 .home-blog-entry-meta {
		padding: 8px;
	}
	.span_1_of_3.col,.span_1_of_4.col {
		padding: 0;
	}
	.span_1_of_3 .postlist-meta-comments,.span_1_of_4 .postlist-meta-comments,.span_1 .postlist-meta-tags
		{
		display: none;
	}
	.span_1_of_3 .postlist-meta-time,.span_1_of_4 .postlist-meta-time {
		width: auto;
		display: inline-block;
		float: left;
	}
	.span_1_of_3 .postlist-meta-views,.span_1_of_4 .postlist-meta-views {
		width: auto;
		float: right !important;
	}
	.span_1_of_3 .postlist-meta-like,.span_1_of_4 .postlist-meta-like {
		width: auto;
		float: right !important;
	}
	.span_1_of_3 .postlist-meta-collect,.span_1_of_4 .postlist-meta-collect
		{
		width: auto;
		float: right !important;
	}
	.span_1_of_3 .home-small-entry .postlist-meta-like,.span_1_of_3 .home-small-entry .postlist-meta-collect
		{
		display: none
	}
	.home-small-entry-wrap {
		margin-bottom: 0
	}
	.home-small-entry .postlist-meta-views {
		display: block;
	}
	.span_1_of_3 .home-small-entry .home-small-entry-text,.span_1_of_4 .home-small-entry .home-small-entry-text
		{
		padding-left: 0;
	}
	.col {
		padding: 5px;
		margin: 0 0 10px 0;
	}
	.span_1_of_3,.span_1_of_4 {
		width: 50%;
	}
	.span_1_of_3.col-1,.span_1_of_4.col-1,.span_1_of_3.col-3.span_1_of_4.col-3
		{
		clear: left;
		float: left;
	}
	.span_1_of_3.col-2,.span_1_of_4.col-2,.span_1_of_4.col-4 {
		clear: right;
		float: right;
	}
	.span_1_of_3.col-3 {
		clear: both;
	}
	.home-heading a {
		right: 5px;
	}
	.ribbon {
		height: 30px;
		width: 80px;
		padding-right: 10px;
		overflow: hidden;
		z-index: 999;
		position: absolute;
		color: #FFF;
		font-family: "Microsoft Yahei", "寰蒋闆呴粦", helvetica, Arial;
		font-weight: 500;
		font-size: 11px;
		line-height: 12px;
		margin-top: -27px;
		padding: 5px;
		margin-left: -18px;
		text-align: center;
	}
	.ribbon-purple {
		background-size: 100% 30px;
	}
	.ribbon-red {
		background-size: 100% 30px;
	}
	.ribbon-green {
		background-size: 100% 30px;
	}
	.ribbon-blue {
		background-size: 100% 30px;
	}
	.content {
		padding: 5px;
		font-size: 14px;
	}
	.content a {
		font-size: inherit;
	}
	#single-meta {
		padding: 0 0 5px;
		margin-bottom: 5px;
	}
	#single-blog-wrap.container {
		padding-top: 0;
		margin-top: 0
	}
	.single-tag {
		margin-bottom: 10px;
	}
	.single-tag a {
		display: inline-block;
		margin-bottom: 5px;
	}
	#content-index {
		max-width: 150px;
		min-width: 120px;
	}
	.content .rates,.stars {
		font-size: 12px;
		margin: 10px 0 10px;
	}
	.content h2 {
		margin: 10px -5px;
		border: none;
	}
	.single-copyright {
		padding: 5px 5px 5px 40px;
		font-size: 12px;
	}
	.single-copyright p {
		line-height: 130%;
		padding-top: 5px;
		padding-bottom: 5px;
	}
	.single-author .img {
		margin-left: 5px;
	}
	.single-author-info {
		position: static;
		min-height: 130px;
		margin-left: 120px
	}
	.single-author-info .authorsocial {
		position: absolute;
		left: 5px;
		bottom: 0
	}
	.single-author-info .authordes {
		min-height: 90px
	}
	.relatedposts ul li {
		width: 50%;
	}
	.navigation {
		padding: 10px 0;
		margin: 0;
	}
	.navigation .navigation-left {
		padding-left: 5px;
		width: 100%;
		float: none;
	}
	.navigation .navigation-right {
		padding-right: 5px;
		width: 100%;
		float: none;
		text-align: left;
	}
	.navigation .navigation-left a:after,.navigation .navigation-right a:after
		{
		content: "";
	}
	.navigation span {
		padding-left: 5px;
		margin-top: 5px;
		margin-bottom: 5px;
		display: inline-block
	}
	.navigation-left span {
		padding-left: 0
	}
	.comment-notify-login .comment-login-pop-click {
		font-size: 14px;
	}
	.comments-main {
		padding: 5px;
	}
	.commentlist .floor {
		display: inline-block
	}
	#commentform input#submit,#commentform input#reset {
		height: 25px;
	}
	.mail-notify-check {
		float: none;
		position: relative;
	}
	.mail-notify-check label {
		font-size: 14px;
	}
	#commentform #comment_mail_notify {
		width: 10px;
		height: 10px;
	}
	#mailmessage-form {
		font-size: 15px;
	}
	.mailmessage-box label {
		top: 5px;
	}
	.floatwidget-container,.bds_weixin {
		display: none;
	}
	.widget {
		text-align: left;
	}
	#footer-nav-wrap {
		padding: 20px 0 10px;
	}
	.footer-widgets-one-full,.footer-widgets-one-half,.footer-widgets-one-third,.footer-widgets-one-fourth
		{
		width: 100%;
		float: none;
		text-align: center;
	}
	#footer-nav {
		text-align: center;
	}
	#footer-nav-links li {
		padding-bottom: 5px;
	}
	#footer-copyright,#footer-nav-left a {
		font-size: 13px;
	}
	#footer-links-icons span {
		margin-left: 10px;
	}
	.footer-qiniu-link {
		display: none;
	}
	.floatbtn {
		right: 10px;
		bottom: 50px;
	}
	.floatbtn .bds_more i {
		margin-left: -10px !important;
	}
	.mobile-hide {
		display: none !important;
	}
	.downld,.downmid-ad,.downbtm-ad-left,.downbtm-ad-right {
		float: none;
		width: 100%;
	}
	.downmid-ad-btm {
		padding: 5px 0;
	}
	.dl-article-title a,.downld-meta,.downldlinks p,.declaration,.use-des,.downldlinks .dl-terms,.downldlinks .dl-terms p,.downmid-ad-top
		{
		font-size: 14px;
	}
	.downldlinks .dl-mail input[type=text],.downldlinks .dl-mail button[type=button],.downldlinks p.mail-dl-success
		{
		font-size: 14px;
	}
	div.pagination {
		font-size: 15px;
	}
	.pagination .pg-prev {
		left: 0;
	}
	.pagination .pg-next {
		right: 0;
	}
	.pagination .pg-item a,.pagination .pg-item .current,.pagination .pg-dots,.pagination .pg-item .disabled
		{
		padding: 5px 8px;
		font-size: 12px;
		line-height: 12px;
		border-radius: 2px;
	}
	.page-links li {
		width: 100%;
	}
	.separator {
		display: none;
	}
	.cms-with-sidebar #main-wrap-left .col-up.catlist-style6 a.fancyimg,#main-wrap-left .stickys-container.stickys-one-col a.fancyimg
		{
		width: 200px;
		margin-right: 10px;
		position: relative;
	}
	.catlist .catlist_1_of_2:nth-child(2n+1) .catlist-container {
		margin-right: 2px;
	}
	.catlist .catlist_1_of_2:nth-child(2n+2) .catlist-container {
		margin-left: 2px;
	}
	#page-sort-menu-btn {
		display: block;
		background-color: #61b3e6;
	}
	#page-sort-menu-btn a {
		color: #fff
	}
	.pagesidebar ul {
		display: none
	}
	.pagesidebar li a {
		font-size: 14px;
		padding: 12px 20px;
		line-height: 100%;
		text-align: center;
		width: 100%;
		display: inline-block;
	}
	.pagesidebar {
		position: relative;
		width: 100%;
	}
	.pagecontent {
		margin-left: 0;
		padding: 5px;
		border: 0;
		min-height: 0
	}
	#author-page .archive .postlist-meta .postlist-meta-like,#author-page .archive .postlist-meta .postlist-meta-collect
		{
		display: none
	}
	.shop .product .preview {
		position: relative !important;
		width: 100% !important;
	}
	.shop .product .preview img {
		width: 100%;
	}
	.shop .product-content {
		padding: 10px 5px !important;
	}
	.shop .product .property {
		margin-left: 0 !important;
	}
	#sidebar .widget>h3,#sidebar .floatwidget h3,.multi-border-hl,#footer-widgets-singlerow .widget>h3,.tin-tabs-nav li a
		{
		font-size: 14px;
	}
	body.page #guide .group ul li {
		width: 25%;
		margin-right: 0;
	}
	body.page #guide .group ul li a.current,#guide .group ul.sub li,#guide .group ul li .sub
		{
		width: 100%;
	}
}

@media screen and (min-width: 480px) and (max-width:640px) {
	.catlist-style2 .postlist-meta-like,.catlist-style2 .postlist-meta-collect,.catlist-style3 .postlist-meta-like,.catlist-style3 .postlist-meta-collect,.catlist-style4 .postlist-meta-like,.catlist-style4 .postlist-meta-collect
		{
		display: none;
	}
}

@media screen and (max-width: 480px) {
	h2,h2 a {
		font-size: 14px !important;
	}
	h3,h3 a {
		font-size: 13px !important;
	}
	article p,.content,.content a,single-content,single-text,single-content a,single-text a,.single-copyright p
		{
		font-size: 11px !important;
	}
	.content h2 {
		padding-left: 5px;
	}
	#content-index-wrap {
		display: none;
	}
	.postlist-meta-comments a span {
		display: none
	}
	.span_1 .postlist-meta-comments a span {
		display: inline-block;
	}
	.btn-lg {
		padding: 5px 8px;
		font-size: 12px;
	}
	.single-activity .share-btn,.single-activity .baidu-share .more-btn {
		font-size: 12px;
		height: 25px;
		line-height: 25px;
	}
	.single-activity .share-btn i {
		font-size: 12px;
		line-height: 25px;
		top: 0
	}
	#main-wrap {
		padding: 0
	}
	.home-heading {
		margin-bottom: 10px
	}
	.breadcrumbs {
		margin: 0;
		padding: 8px 5px !important;
	}
	.slider-text .slider-excerpt {
		display: none
	}
	.flex-direction-nav a {
		font-size: 30px;
		line-height: 40px;
		margin-top: -20px;
		width: 25px
	}
	.slider-text {
		padding: 0 30px;
	}
	.bg-sitenews {
		padding: 5px !important;
		margin: 0
	}
	.btn {
		font-size: 12px !important;
	}
	.postlist-meta-views {
		margin-left: 10px;
	}
	#main-wrap-left .col {
		padding: 0;
	}
	#main-wrap-left .span_1.col {
		
	}
	#main-wrap-left .span_1 a.fancyimg {
		width: 120px;
		margin-right: 10px;
	}
	.span_1_of_3,.span_1_of_4 {
		width: 100%;
	}
	#blocks-with-sidebar #main-wrap-left {
		padding: 0;
	}
	.span_1 .meta span,.span_1 .meta span a {
		margin-bottom: 0 !important;
		font-size: 11px !important;
	}
	.span_1 .home-blog-entry-text h3 {
		height: 20px;
		margin-bottom: 5px;
	}
	.span_1 .home-blog-entry-text h3 a {
		font-size: 13px;
		line-height: 20px
	}
	.span_1 .home-blog-entry-text {
		
	}
	.span_1 .home-blog-entry-text p {
		min-height: 20px;
		max-height: 40px;
		margin-top: 5px;
		font-size: 11px;
	}
	.span_1 .home-blog-entry-meta {
		padding: 8px 5px
	}
	.span_1 .home-blog-entry-meta .postlist-meta .postlist-meta-time {
		margin-left: -5px
	}
	#main-wrap-left .fancyimg span i {
		width: 50px;
		height: 50px;
		margin: -25px 0 0 -25px;
		padding: 9px;
	}
	#main-wrap-left .fancyimg span i:before {
		font-size: 32px;
		height: 32px;
		width: 32px;
	}
	#footer-nav-right {
		display: none;
	}
	#footer-copyright,#footer-nav-left a {
		font-size: 10px !important;
	}
	#single-meta span,#single-meta span a {
		font-size: 10px;
		float: none !important
	}
	.single-meta-comments {
		display: none
	}
	.single-activity .mark-like-btn {
		float: left
	}
	.single-activity .baidu-share a,.single-activity .mark-like-btn a {
		margin: 5px 5px 0;
	}
	#bdshare .weixin-btn,#bdshare .weibo-btn,.more-btn .pc-text {
		display: none;
	}
	.more-btn .mobile-text {
		display: inline-block;
	}
	a.more-btn {
		margin-left: 0;
	}
	.single-author-info .authordes {
		font-size: 10px;
	}
	.cms-with-sidebar .col-left.catlist-style4,.cms-with-sidebar .col-right.catlist-style4,.cms-with-sidebar .col-left.catlist-style3,.cms-with-sidebar .col-right.catlist-style3,.cms-with-sidebar .catlist-style1.left,.cms-with-sidebar .catlist-style1.right,.cms-with-sidebar .col-left.catlist-style2,.cms-with-sidebar .col-right.catlist-style2,.cms-with-sidebar .col-up.catlist-style6,.cms-with-sidebar #main-wrap-left .col.catlist-style5,.cms-with-sidebar .col-up.catlist-style,.cms-with-sidebar .col-down.catlist-style
		{
		padding-left: 0;
		padding-right: 0;
		width: 100%;
		clear: both
	}
	.cms-with-sidebar #main-wrap-left .col-right.catlist-style2 .col-small a.fancyimg,.cms-with-sidebar #main-wrap-left .col-left.catlist-style3 .col-small a.fancyimg,.cms-with-sidebar #main-wrap-left .catlist-style1 .col-small a.fancyimg
		{
		margin-right: 8px;
	}
	.cms-with-sidebar #main-wrap-left .col-right.catlist-style2 .col-small a.fancyimg img
		{
		height: auto;
	}
	.catlist_1_of_2 {
		width: 100%;
		clear: both
	}
	.catlist_1_of_2 .catlist-container {
		margin-left: 0;
		margin-right: 0
	}
	.cms-with-sidebar .col-up.catlist-style,.cms-with-sidebar .col-down.catlist-style
		{
		float: left
	}
	.cms-with-sidebar .col-left.catlist-style2 p {
		margin-bottom: 10px;
	}
	.cms-with-sidebar .catlist-style5 .home-blog-entry p {
		height: auto;
		min-height: 40px;
		max-height: 80px;
	}
	p.comment-form-input-info {
		width: 100% !important;
		padding-right: 0;
	}
	#comt-smilie,#comt-format {
		margin-top: 0
	}
	.commentlist li.comment ul.children,.commentlist .depth-3,.commentlist .depth-4,.commentlist .depth-5,.commentlist .depth-6
		{
		margin-left: 0
	}
	.comments-main {
		font-size: 11px;
	}
	.commentlist li .comment-body img.avatar {
		width: 40px;
		height: 40px;
	}
	.comment-main {
		margin-left: 50px;
		padding: 5px 25px 5px 5px;
	}
	.commentlist .comment-body p {
		margin-left: 0;
	}
	.smiles {
		width: 230px;
	}
	.single-author-info {
		min-height: 160px;
	}
	span#comments,span#comments_quote,.cms-with-sidebar .col-small h3 a {
		font-size: 13px;
		line-height: 20px
	}
	.contentcms-entry-text h3 {
		font-size: 13px;
		line-height: 20px
	}
	.cms-with-sidebar .col-small h3,.contentcms-entry-text h3,.cms-with-sidebar .catlist-style5 .col-small h3
		{
		height: auto !important;
		max-height: 20px;
		line-height: 20px;
		margin-top: 10px;
		margin-bottom: 10px;
	}
	.cms-with-sidebar .home-small-entry-wrap .col-small {
		margin-bottom: 10px
	}
	.cms-with-sidebar .col-small p {
		line-height: 20px;
		height: 40px;
	}
	.col-left.catlist-style4 .home-blog-entry p {
		margin-bottom: 10px
	}
	.col-down.catlist-style6 .col-small,.cms-with-sidebar #main-wrap-left .col.catlist-style5
		{
		width: 100%
	}
	.cms-with-sidebar #main-wrap-left .col-up.catlist-style6 a.fancyimg,#main-wrap-left .stickys-container.stickys-one-col a.fancyimg
		{
		width: 100%;
		margin-right: 0;
		float: none
	}
	.col-down.catlist-style6 .col-small {
		padding: 0;
		float: none
	}
	.col-up.catlist-style a.fancyimg {
		border: 0;
		padding: 0
	}
	#author-page .archive .postlist-meta .postlist-meta-category {
		display: none
	}
	.cms-with-sidebar .home-blog-entry .thumb-img,.catlist-container-rand .thumb-img
		{
		max-height: 240px;
	}
	.cms-with-sidebar .home-blog-entry .thumb-img img,.catlist-container-rand .thumb-img img
		{
		margin-top: -30px
	}
	#footer-copyright,#footer-copyright a {
		font-size: 10px !important;
		letter-spacing: 0;
	}
	.catlist-container .home-blog-entry h3 {
		margin-top: 10px;
	}
	.latest-container article h3 .date,.latest-container article h3 .views,.latest-container article h3 .comments
		{
		display: none;
	}
	.latest-container article h3 {
		padding-right: 0;
		max-height: 40px !important;
	}
	.shop .product .preview .view,.shop .product .preview .share {
		overflow: visible;
	}
	.shop .product .property .buygroup {
		text-align: center;
	}
	.sub-billboard {
		height: 200px;
	}
	.billboard .wrapper {
		height: 150px;
	}
	.shop-item {
		border-width: 5px;
	}
	#sidebar .widget>h3,#sidebar .floatwidget h3,.multi-border-hl,#footer-widgets-singlerow .widget>h3,.tin-tabs-nav li a
		{
		font-size: 13px;
	}
	.widget,.widget a,.tin-tab .tab-item-comment a,.tin-tab .tab-item-date,.tin-tab .tab-item-name,.tin-posts .post-item-date,.tin-tab .tab-item-category,.tin-tab .tab-item-category a,.tin-posts .post-item-category,.tin-posts .post-item-category a
		{
		font-size: 11px;
	}
	input {
		color: #000;
	}
	body.page #guide .group ul li {
		width: 50%;
	}
}

@media screen and (max-width: 480px) and (min-width:321px) {
	.cms-with-sidebar .catlist-style .thumb-img {
		height: auto
	}
	.cms-with-sidebar .catlist-style .thumb-img img {
		margin-top: 0
	}
}

@media screen and (max-width: 320px) {
	.flex-control-nav li {
		margin: 0
	}
	.flex-control-paging li a {
		-webkit-transform: scale(0.5);
		transform: scale(0.5);
	}
	.span_1 .thumb-img {
		height: 150px;
	}
	.span_1 .thumb-img img {
		margin-top: -28px
	}
	#main-wrap-left .span_1 a.fancyimg {
		width: 100%;
		position: relative;
		margin: 0 0 10px 0;
		float: none;
	}
	.span_1 .home-blog-entry-text h3 {
		height: auto;
		max-height: none;
		margin-bottom: 5px
	}
	.span_1 .home-blog-entry-text h3 a {
		font-size: 13px;
		line-height: 25px
	}
	.span_1 .home-blog-entry-text p {
		min-height: 0;
		max-height: none;
		font-size: 14px;
		margin-top: 10px;
	}
	.span_1 .home-blog-entry-text {
		padding: 0;
	}
	.span_1_of_4 .postlist-meta-time i {
		display: none;
	}
	.home-small-entry .postlist-meta {
		padding-left: 5px;
		padding-right: 10px;
	}
	.thumb-top-img,.single-meta-edit {
		display: none !important;
	}
	.cms-with-sidebar .col-small {
		margin: 0 0 10px
	}
	.col-up.catlist-style a.fancyimg {
		width: 100% !important;
		float: none !important
	}
	#footer-links-icons {
		display: none;
	}
	.col-up.catlist-style h3,.col-right.catlist-style3 h3,.col-left.catlist-style2 h3
		{
		max-height: 40px;
		margin-top: 5px;
		line-height: 20px;
		overflow: hidden;
	}
	.cms-with-sidebar .home-blog-entry .thumb-img,.catlist-container-rand .thumb-img
		{
		height: 150px;
	}
	.cms-with-sidebar .home-blog-entry .thumb-img img,.catlist-container-rand .thumb-img img
		{
		margin-top: -25px
	}
	.stickys-container.stickys-two-col article {
		width: 100%;
		padding: 0 !important
	}
	#main-wrap-left .stickys-container.stickys-two-col .inner {
		padding: 0;
	}
	#main-wrap-left .stickys-container.stickys-two-col a.fancyimg .thumb-img
		{
		height: 150px;
	}
	#main-wrap-left .stickys-container.stickys-two-col a.fancyimg .thumb-img img
		{
		margin-top: -20px;
	}
	.home .stickys .col-small p {
		height: auto;
	}
	.shop .product .nav li a {
		padding: 0 12px;
	}
	#sign {
		width: 300px;
		margin-left: -150px;
	}
	#sign .part {
		min-height: 250px;
		height: auto;
		padding: 12px;
	}
	#sign form h3 {
		font-size: 14px;
	}
	#sign form .close {
		width: 36px;
		height: 36px;
		line-height: 36px;
		right: 16px;
	}
}
/******************responsive.css end****************************/
/******************page.css begin****************************/
.re-lb {
	line-height: 30px;
	margin: 20px 0;
	overflow: hidden;
}

.re-lb a {
	background-color: #cc0000;
	color: #FFFFFF;
	float: left;
	height: 26px;
	line-height: 26px;
	margin: 0 8px 8px 0;
	padding: 0 8px;
	transition: all 0.2s ease 0s;
	border-radius: 2px;
}

.re-lb a:hover {
	background-color: #449d44;
	cursor: pointer;
	color: #FFFFFF;
}

.re-lb span {
	background: #b6b6b6;
	color: #FFFFFF;
	float: left;
	height: 26px;
	line-height: 26px;
	margin: 0 8px 8px 0;
	padding: 0 8px;
	transition: all 0.2s ease 0s;
}

.re-lb span.current,.re-lb span.disabled {
	background: #b6b6b6;
	cursor: pointer;
}
/******************page.css end****************************/
/******************job.css end****************************/
.btn-lg {
	width: 12%;
	height: 40px;
	line-height: 20px;
	font-family: "Microsoft YaHei", Helvetica, Tahoma, Arial, sans-serif;
	text-indent: 0;
	display: inline-block;
	padding: 6px 12px;
	font-size: 20px;
	font-weight: 700;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	cursor: pointer;
	background-image: none;
	border: 1px solid transparent;
	border-radius: 3px;
	margin-top: -4px;
}

.i_down {
	font-size: 18px;
	color: #999;
	margin-left: 5px;
}

.query_condition {
	height: 40px;
	line-height: 40px;
}

.query_condition .query_type {
	height: 40px;
	width: 80px;
	border-right: none;
	display: inline-block;
	top: 1px;
	text-align: center;
}

.query_condition .query_type .query_type_title {
	height: 40px;
	line-height: 40px;
	width: 80px !important;
	min-width: 80px;
	border: none;
	padding: 0;
	border: 1px solid #e1e1e1;
	border-right: none;
	display: inline-block;
	font-size: 16px;
	color: #656565;
}

.query_condition .query_type .ul_menu {
	border-radius: 0;
	text-align: left;
	width: 81px;
	min-width: 81px;
	color: #656565;
	top: 96%;
	border-top: none;
	z-index: 9999;
}

.query_condition .query_type .ul_menu li a {
	color: #656565;
	font-size: 16px;
	margin-left: -4px;
}

.query_condition .query_input {
	text-indent: 15px;
	height: 40px;
	width: 70%;
	outline: none;
	border: 1px solid #e1e1e1;
	margin-left: -5px;
}

.query_condition .query_btn {
	float: right;
	margin-top: 1px;
	background: #62b038;
}

.query_condition .query_btn:hover {
	background: #1b841b;
}

.query_condition_select {
	margin-top: 10px;
}

.query_condition_select .select_query_type {
	display: inline-block;
	border: none;
	width: 120px;
	font-size: 14px;
	color: #999;
	white-space: nowrap;
}

.query_condition_select .select_query_type .dropdown-menu {
	border-radius: 0;
	background: #fff;
}

.query_condition_select {
	margin: 10px 0 10px 0;
}

.query_condition_select .select_query_type {
	display: inline-block;
	border: none;
	width: 120px;
	font-size: 14px;
	color: #999;
	white-space: nowrap;
}

.query_condition_select .select_query_type .dropdown-menu {
	border-radius: 0;
	background: #fff;
}

.select_query_type>a {
	border: none;
	color: #999;
	padding: 6px 12px;
	position: relative;
	background: #fff;
}

.select_query_type>a:hover,.select_query_type>a:active,.select_query_type>a:focus
	{
	border: 1px solid #e1e1e1;
	border-bottom: none;
	padding: 6px 12px;
	color: #656565;
	z-index: 2000;
}

.recruit {
	font-size: 15px;
}

.recruit-pro {
	margin-bottom: 8px;
}

.recruit-pro a {
	color: #222;
	font-size: 16px;
}

.recruit-chair a {
	text-decoration: underline;
}

.re-city {
	color: #999;
	font-size: 14px;
}

.recruit em {
	font-style: normal;
	margin-right: 16px;
	color: #222222;
}

.recruit .re-time {
	line-height: 25px;
	font-size: 13px;
}

.recruit-ca {
	margin-bottom: 3px;
}

.recr-bot {
	margin: 0 0 10px;
}

.myj-details-top {
	clear: both;
	overflow: hidden;
	border-bottom: 1px #f0f0f0 solid;
	padding: 18px 20px;
}

.myj-details-top h2 {
	font-size: 26px;
	font-weight: normal;
	float: left;
	max-width: 460px;
	overflow: hidden;
	line-height: 30px;
	margin: 0 10px 0 0;
}

.highlight {
	color: #393;
}

.myj-details-top .btn {
	float: right;
	margin-top: 2px;
}

.myj-details-tagbox {
	clear: both;
	overflow: hidden;
	margin: 17px 20px 18px;
	padding: 0 0 16px 0;
	border-bottom: 1px #f0f0f0 solid;
}

.myj-details-tagbox .conl {
	float: left;
	width: 70%;
}

.myj-details-tagbox .conr {
	float: right;
}

.myj-details-tagbox .conl .left-top {
	clear: both;
	overflow: hidden;
	padding: 0 0 10px 0;
}

.myj-details-tagbox .conl .left-top li {
	float: left;
	font-size: 16px;
	color: #666;
	hidden: 20px;
	line-height: 20px;
	overflow: hidden;
}

.yoodb-zyyh {
	padding-bottom: 6px;
}

.myj-details-tagbox .conl .left-top li.yoodb-tag {
	padding: 0 10px;
	font-size: 12px;
}

.myj-details-tagbox .conl .myj-tag {
	clear: both;
	overflow: hidden;
	padding-bottom: 10px;
}

.myj-details-tagbox .conl .myj-tag a {
	padding: 3px 10px 3px 10px;
}

.myj-details-tagbox .conr dt {
	border: 1px #e1e1e1 solid;
	padding: 0px;
	width: 75px;
	height: 75px;
	margin-bottom: 9px;
	overflow: hidden;
}

.myj-details-tagbox .conr dd {
	text-align: center;
	color: #666;
}

.myj-details-descrip {
	clear: both;
	overflow: hidden;
	padding: 0 20px 21px;
}

.myj-details-descrip h3 {
	font-size: 18px;
	color: #333;
	padding: 0 0 0px;
	margin-bottom: 8px;
}

.enterprise-body .conten {
	clear: both;
	overflow: hidden;
	font-size: 15px;
	color: #666;
	line-height: 25px;
	margin-top: 10px;
	text-indent: 2em;
}

.myj-details-descrip p {
	font-size: 15px;
	line-height: 25px;
	color: #999;
}

.myj-details-bottom {
	border-top: 1px #f0f0f0 solid;
	padding: 15px 20px 10px;
	clear: both;
	overflow: hidden;
	color: #666;
}

.myj-details-bottom .btn {
	float: right;
	margin: -5px 0 0 10px;
}

.enterprise-body dl.top {
	clear: both;
	overflow: hidden;
}

.enterprise-body dl.top dt {
	float: left;
	height: 72px;
	margin: 6px 3px 0 0;
}

.enterprise-body dl.top dd {
	float: left;
}

.enterprise-body dl.top dd h4 {
	font-size: 18px;
	height: 30px;
	line-height: 30px;
	max-width: 240px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}

.enterprise-body dl.top dd ul.company-det {
	clear: both;
	overflow: hidden;
}

.enterprise-body dl.top dd ul.company-det li {
	float: left;
	clear: none;
	height: 20px;
	line-height: 20px;
	background: none;
	color: #666;
}

.enterprise-tag {
	padding: 0 3px;
}

.enterprise-body dl dd h4 a {
	color: #222;
	font-size: 16px;
}

.enterprise-body dl.top dt img {
	width: 107px;
	height: 87px;
	border: 1px #f0f0f0 solid;
}

.mjb-certified {
	clear: both;
	float: left;
	margin: 5px 0 0 1px;
	height: 18px;
	line-height: 18px;
	color: #fff;
	padding: 0 6px;
	background: #62b8eb;
	min-width: 48px;
}

.mjb-certified .arr-left {
	display: block;
	float: left;
	margin: 5px 5px 0 -9px;
	border-right: 3px solid #62b8eb;
	border-top: 3px solid transparent;
	border-bottom: 3px solid transparent;
}
/******************job.css end****************************/
/******站内消息    begin********/
#s_wrap .main .s-msg-tips .s-container {
	width: 820px
}

.s-msg-tips .s-title {
	border: 1px solid #EEE;
	border-bottom: 1px solid #fff
}

.s-msg-tips .s-title em {
	display: inline-block
}

.s-msg-tips .s-title .s-msg-tips-rss {
	color: #999;
	width: 64px;
	float: right;
	line-height: 31px;
	margin-right: 4px;
	cursor: pointer;
	outline: none
}

.s-msg-tips .s-title .s-msg-tips-rss em {
	color: #999;
	font-size: 12px;
	font-weight: normal;
	float: right
}


.s-msg-tips .s-title .s-msg-tips-rss:hover span {
	background-position: -48px -176px
}

.s-msg-tips .s-title .s-msg-tips-rss:hover em {
	color: #0360AF
}

.s-msg-tips .s-content .top-container {
	height: 31px;
	text-align: left;
	padding: 0 20px;
	width: 778px;
	border-left: 1px solid #EEE;
	border-right: 1px solid #EEE;
	overflow: hidden
}

.s-msg-tips .s-content .top-container.unshown {
	display: none
}

.s-msg-tips .s-content .top-container .waiting {
	text-align: center;
	color: #AFAFC3;
	width: 818px;
	margin-left: -21px;
	height: 30px;
	line-height: 30px
}

.s-msg-tips .tops-container.unshown {
	display: none
}

.s-msg-tips .msg-container {
	border-top: 1px solid #EEE
}

.s-mod-msg {
	position: absolute;
	top: 50px;
	font-size: 12px;
	color: #333;
	width: 278px;
	z-index: 999;
	display:none;
	text-align: left
}

.s-mod-msg a {
	font-size: 12px !important
}

#u_sp .s-mod-msg a {
	margin-right: 0
}

.s-mod-weather .s-mod-msg  span {
	height: auto
}

.s-mod-msg .msg-area {
	border: 1px solid #e3e3e3;
	background: #fff;
	box-shadow: 0 2px 2px rgba(0, 0, 0, 0.07);
	-moz-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.07);
	-webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.07);
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135,
		Color='#e3e3e3');
	-ms-filter:
		"progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#e3e3e3')"
}

.s-mod-msg .s-msg-base .no-msg-tip {
	height: 88px;
	line-height: 88px;
	margin: 0 20px;
	border-bottom: 1px solid #ccc;
	border-bottom: 1px solid rgba(177, 177, 177, .20);
	text-align: center;
	padding-top:5px;
}

.s-mod-msg .no-msgs {
	height: 139px
}

.s-mod-msg .no-set-msg {
	height: 68px
}

.s-mod-msg .msg-btns,.s-mod-msg .no-msg-btns {
	height: 28px
}

.s-mod-msg .s-msg-base .no-msg-btns,.s-mod-msg .msg-btns {
	padding-top: 10px;
	padding-bottom: 12px
}

.s-mod-msg .no-msgs .no-msg-btns {
	margin-left: 50px
}

.s-mod-msg .msg-btns {
	margin-left: 30px
}

.s-mod-msg .msg-btn {
	color: #fff;
	cursor: pointer;
	float: left;
	display: inline;
	width: 82px;
	height: 28px;
	line-height: 28px;
	text-align: center;
	background: #389cff;
	position: relative
}

.s-mod-msg .msg-setting-btn a{
	color: #fff;
	line-height: 28px;
}
.s-msg-base .no-msg-btns .no-use {
	background: #bcbcbc;
	cursor: default;
	left:14px;
}

.s-mod-msg .msg-btn .bg {
	font-size: 12px;
	position: absolute;
	top: 9px;
	left: 10px
}

.s-msg-base .noset-msg-tip {
	text-align: left;
	height: 28px;
	line-height: 28px;
	padding: 20px;
	position: relative
}

.s-msg-base .noset-msg-tip .msg-setting-btn {
	position: absolute;
	top: 20px;
	right: 20px;
	left: auto
}

.s-mod-msg .msg-arrow {
	position: absolute;
	z-index: 2;
	top: -10px;
	left: 28px;
	display: inline-block;
	width: 0;
	height: 0;
	line-height: 0;
	border: 5px dashed transparent;
	border-bottom: 5px solid #e3e3e3;
	font-size: 0
}

.s-mod-msg .msg-arrow em {
	position: absolute;
	top: -4px;
	left: -5px;
	display: block !important;
	width: 0 !important;
	height: 0 !important;
	line-height: 0;
	font-size: 0;
	color: #666;
	border-top: 5px dashed transparent;
	border-left: 5px dashed transparent;
	border-right: 5px dashed transparent;
	border-bottom: 5px solid #fff
}

.s-mod-msg .item-msg-content {
	display: inline-block;
	vertical-align: middle;
	width: 166px;
	_width: 162px;
	font-size: 12px;
	*margin-top: 6px;
	_margin-top: 4px
}

.s-mod-msg.extend .item-msg-content {
	*margin-top: 0;
	_margin-top: 4px;
	_margin-left: 8px
}

.s-mod-msg .cell {
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden
}

.s-mod-msg .msg-area .s-msg-item {
	font-size: 0;
	width: 230px;
	text-align: left;
	padding: 15px;
	padding-right: 0
}

.s-mod-msg .s-msg-item .item-name {
	display: inline-block;
	vertical-align: middle;
	font-weight: bold;
	width: 55px;
	font-size: 12px;
	_margin-top: 2px
}

.s-mod-msg.extend .s-msg-item .item-name {
	_margin-left: -15px
}

.s-mod-msg .s-msg-item .item-name .item-name-link {
	color: #333 !important;
	font-weight: bold;
	text-decoration: none;
	white-space: nowrap;
	overflow: hidden;
	text-decoration: none !important
}

.s-mod-msg .s-msg-item .item-name .item-name-link:hover {
	text-decoration: underline !important
}

.s-mod-msg .s-msg-item .item-name span.item-name-link:hover {
	color: #666 !important;
	text-decoration: none
}

.s-mod-msg .s-msg-item .item-title:visited {
	color: #333 !important
}

.s-mod-msg .s-msg-item .item-title {
	text-decoration: none;
	color: #333 !important;
	outline: none
}


.s-mod-msg .s-msg-item .item-title.comma {
	margin-right: 0
}

.s-mod-msg .s-msg-item .item-title:hover {
	text-decoration: underline
}

.s-mod-msg  .s-msg-item .item-blue {
	color: #0360AF
}

.s-mod-msg .s-msg-item .item-orange {
	color: #FF5757 !important;
	margin-right: 1px
}

.s-mod-msg  .s-msg-item .item-bold {
	font-weight: bold
}

.s-mod-msg.extend .s-msg-tips {
	padding: 5px 20px 0 20px
}

.s-mod-msg span {
	vertical-align: top
}

.s-mod-msg.extend .s-msg-item {
	width: 250px;
	padding: 15px 0;
	_padding-left: 0;
	padding-right: 0;
	_padding-right: 0;
	font-size: 0;
	border-bottom: 1px solid #ccc;
	border-bottom: 1px solid rgba(177, 177, 177, .20)
}

.s-mod-msg.extend .vertical-line {
	display: none
}

.s-mod-msg.extend .item-msg-content {
	margin-left: 9px;
	vertical-align: top;
	width: 174px;
	_margin-top: 0
}

.s-mod-msg .s-msg-item .item-name,.s-mod-msg .s-msg-item .item-name a {
	vertical-align: top
}


#s_mod_weather .s-mod-msg {
	top: 30px
}

#u_sp {
	z-index: 500
}

.s-mod-msg-bg .item-msg-content a {
	vertical-align: top
}

#u_sp .s-mod-msg .msg-btns span.bg,#u_sp .s-mod-msg .msg-btn span.bg {
	height: 10px;
	text-decoration: none;
	display: block;
	line-height: 10px;
	overflow: hidden;
	zoom: 1
}
/******站内消息 end********/
.navbar-default .navbar-nav > li > a {color:#ffffff;}